/**
 * 
 */
package edu.gtcfla.km.security;

import java.util.Set;

import org.apache.shiro.subject.MutablePrincipalCollection;
import org.vsg.biz.account.Role;

/**
 * @author vison
 *
 */
public interface RoleStrategyRule {
	
	public static final String ACCOUNT_ACTIVE_ROLES = "ACCOUNT_ACTIVE_ROLES";
	
	/**
	 * get role strategy rule
	 * @param accountId
	 * @return
	 */
	Set<Role> findActiveRoles(MutablePrincipalCollection principalCollection);
	
	
}
